﻿using AutoUpdater;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;

namespace AutoUpdater.AutoUpdateHelper
{
    /// <summary>
    /// 远程版本文件
    /// </summary>
    public class versionFilesop
    {

        /// <summary>
        /// 远程版本文件信息
        /// </summary>
        /// <returns></returns>
        //public static Dictionary<string, VersionFile> getversionFiles()
        //{
        //    string refileurl = "";
        //    string f = System.Windows.Forms.Application.StartupPath + "/"+ ConstFile.MainExeName+".exe.config";
        //    XmlDocument doc = new XmlDocument();
        //    doc.Load(f);
        //    XmlNodeList add = doc.SelectNodes("//appSettings/add");

        //    foreach (XmlNode node in add)
        //    {
        //        if (node.Attributes["key"].Value.Equals("refile"))
        //        {
        //            refileurl = node.Attributes["value"].Value;
        //            break;
        //        }

        //    }


        //    Dictionary<string, VersionFile> listvRemotFile = new AutoUpdater().ParsevRemoteXml(refileurl);
        //    return listvRemotFile;


        //}


        /// <summary>
        /// 获取远程版本文件地址
        /// </summary>
        /// <returns></returns>
        //public static string getapprefileurl()
        //{
        //    string refileurl = "";
        //    string f = System.Windows.Forms.Application.StartupPath + "/" + ConstFile.MainExeName+".exe.config";
        //    XmlDocument doc = new XmlDocument();
        //    doc.Load(f);
        //    XmlNodeList add = doc.SelectNodes("//appSettings/add");

        //    foreach (XmlNode node in add)
        //    {
        //        if (node.Attributes["key"].Value.Equals("refile"))
        //        {
        //            refileurl = node.Attributes["value"].Value;
        //            break;
        //        }

        //    }


        //    return refileurl;


        //}


        /// <summary>
        /// 获取本地版本信息
        /// </summary>
        /// <returns></returns>
        //public static string getappvesion()
        //{
        //    string refileurl = "";
        //    string f = System.Windows.Forms.Application.StartupPath + "/" + ConstFile.MainExeName + ".exe.config";
        //    XmlDocument doc = new XmlDocument();
        //    doc.Load(f);
        //    XmlNodeList add = doc.SelectNodes("//appSettings/add");

        //    foreach (XmlNode node in add)
        //    {
        //        if (node.Attributes["key"].Value.Equals("vesion"))
        //        {
        //            refileurl = node.Attributes["value"].Value;
        //            break;
        //        }

        //    }


        //    return refileurl;


        //}

    }
}
